home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / faxpax.zip / FAXPAK.DOC next >
Text File  |  1992-06-01  |  79KB  |  2,001 lines

  1.  
  2.  
  3.  
  4.  
  5.        ┌──────────────────────────────────────────────────────────────┐
  6.        ├──▒▒▒▒▒▒▒▒▒▒────▒──────▒▒       ▒▒-▒▒▒▒▒▒▒▒───────────────────┤ TM
  7.        ├──▒▒───────────▒▒▒──────▒▒     ▒▒--▒▒     ▒▒───────────▒──────┤
  8.        ├──▒▒──────────▒▒ ▒▒──────▒▒   ▒▒───▒▒      ▒▒──────────▒  ▒───┤
  9.        ├──▒▒▒▒▒▒▒▒───▒▒   ▒▒──────▒▒▒▒▒────▒▒     ▒▒───▒▒▒▒▒───▒▒▒────┤
  10.        ├──▒▒────────▒▒     ▒▒────▒▒   ▒▒───▒▒▒▒▒▒▒────▒     ▒--▒ ▒────┤
  11.        ├──▒▒───────▒▒       ▒▒--▒▒     ▒▒--▒▒─────────▒     ▒--▒  ▒───┤
  12.        ├──▒▒───────▒▒       ▒▒-▒▒       ▒▒-▒▒──────────▒▒▒▒▒ ▒-▒   ▒──┤
  13.        └──────────────────────────────────────────────────────────────┘
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.                                F A X P a k  (tm)
  27.  
  28.                             Command Line Utilities
  29.  
  30.                                       for
  31.  
  32.                                Intel Fax Boards
  33.  
  34.                          (C) 1989-1992 Jeff Hofstetter
  35.  
  36.                               All rights Reserved
  37.  
  38.                                1722 Drake Street
  39.                            Longmont, Colorado 80503
  40.                                       USA
  41.                               voice: 303.440.7683
  42.                                 fax: 303-651-1161
  43.                                 BBS: 303-772-6778
  44.  
  45.  
  46.  
  47.  
  48.  
  49.                               FAXPak User's Guide
  50.  
  51.                                TABLE OF CONTENTS
  52.  
  53.             COPYRIGHT.............................................i
  54.             LICENSE...............................................i
  55.             WARRANTY..............................................i
  56.             INTRODUCTION..........................................1
  57.             FAXPak OVERVIEW.......................................2
  58.             INSTALLATION..........................................3
  59.             COMMAND SYNTAX........................................3
  60.             REFERENCE GUIDE.......................................4
  61.               FPABORT.............................................5
  62.               FPANS...............................................6
  63.               FPDEL...............................................7
  64.               FPLOG...............................................9
  65. |             FPMON..............................................10
  66.               FPNEXT.............................................11
  67.               FPRECV.............................................12
  68.               FPRETRY............................................14
  69. |             FPSEND.............................................16
  70.                  Getting the command options from a file.........18
  71.                  Manually" receiving a fax.......................19
  72.                  Sending a list of files.........................19
  73. |                Adding a FROM to your @phonelist................20
  74. |                Net SatisFAXtion File Conversions...............20
  75.                  Sending to a list of addressees.................20
  76.                  Sending list of files to list of addressees.....20
  77.                  Looking up phone numbers in a "phone book"......21
  78.                  Process input file and send faxes...............21
  79. |                Using an external conversion program............23
  80.               FPSTAT.............................................24
  81.               FPPRINT............................................25
  82.               FPQMOVE............................................28
  83.               FPVIEW.............................................29
  84.                  Zoom levels.....................................30
  85.                  Command keys....................................30
  86.                  Mousing around..................................30
  87.             TECHNICAL INFORMATION................................31
  88.             FAXING FILES.........................................31
  89.             INTEL SOFTWARE and QUEUES............................31
  90.             HOW FAXPak RELATES TO THE INTEL SOFTWARE.............33
  91.             CUSTOMER SUPPORT, UPGRADES, BUG REPORTS..............34
  92. |           FAXPak Support Bulletin Board System (BBS)...........34
  93. |           Using multiple fax boards............................35
  94.             FAXPak Order Form....................................37
  95.  
  96.  
  97.      FAXPak User's Guide                                                i
  98.     ──────────────────────────────────────────────────────────────────────
  99.  
  100.  
  101.      COPYRIGHT
  102.  
  103.         FAXPak (tm) including all supporting documentation and programs
  104.         is Copyright Jeff Hofstetter 1989-1992. All Rights Reserved.
  105.  
  106.         Copying of any of the programs or documentation is prohibited
  107.         except that you may make copies of the program disk for archive
  108.         purposes.
  109.  
  110.  
  111.      LICENSE
  112.  
  113.         FAXPak (tm) is licensed for use on a single computer with a fax
  114. |       board installed. A special network license is available for use 
  115. |       with Intel's Net SatisFAXtion product. This license allows all 
  116. |       users of a Net SatisFAXtion server to use FAXPak Utilities for 
  117. |       one low license fee.
  118.  
  119.  
  120.      WARRANTY
  121.  
  122.         The programs contained in FAXPak are provided "AS IS" without
  123.         warranty of any kind, either express or implied, including, but
  124.         not limited to, the implied warranties of merchantability and
  125.         fitness for a particular purpose. The entire risk related to the
  126.         performance of the programs is on you.
  127.  
  128.         In no event will I be liable to you for any damages (including
  129.         incidental or consequential damages) arising out of the use of
  130.         the included programs.
  131.  
  132.         All that said, within sixty days of paying the license fee, I
  133.         will return your license fee (less any shipping charges) for any
  134.         reason. Simply return the product with a note requesting a refund
  135.         and you will receive it via return mail.
  136.  
  137.  
  138.      FAXPak User's Guide                                                1
  139.     ──────────────────────────────────────────────────────────────────────
  140.  
  141.  
  142.      INTRODUCTION
  143.  
  144.         FAXPak (tm) is a set of programs for use with the Intel
  145.         Connection Coprocessor or the Intel SatisFAXtion fax boards. The
  146.         software provided with the boards is designed for interactive
  147.         sending and receiving of faxes but doesn't handle things like
  148.         sending faxes from the DOS command line or from within batch
  149.         files. FAXPak provides these capabilities.
  150.  
  151.         As a simple example, typing
  152.  
  153.              "FPSEND file.dat 303-440-7683"
  154.  
  155.         at the DOS command line will fax the file 'file.dat' to the phone
  156.         number shown. Other FAXPak commands allow displaying and printing
  157.         of the fax log (no 100 entry limit!), deleting entries from the
  158.         log, turning on and off the auto answer feature, etc.
  159.  
  160.         FAXPak is available in three different versions:
  161.  
  162.         TRIAL EDITION is the "try before you buy" version and is
  163.         available for downloading from various computer bulletin board
  164.         systems. Not all functions are available.
  165.  
  166.         STANDARD EDITION is the version that contains basic features
  167.         suitable for most users.
  168.  
  169.         ADVANCED EDITION provides all of the features in the Standard
  170.         Edition plus support for multiple Intel fax boards
  171.         installed in a single computer, a program for viewing PCX and DCX
  172.         files, a program to print PCX and DCX files on a Hewlett Packard
  173.         Laser printer (or compatible), plus many enhancements to the
  174.         standard commands.
  175.  
  176.         The chart on the next page summarizes the major features of
  177.         FAXPak and which versions have which features.
  178.  
  179.  
  180.      2                                                FAXPak User's Guide
  181.     ──────────────────────────────────────────────────────────────────────
  182.  
  183.  
  184.  
  185.                          FAXPAK VERSION FEATURE CHART
  186.  
  187.        ┌───────────────────────────────────────────────────┬───┬───┬───┐
  188.        │                     MAJOR FEATURES                │ T │ S │ A │
  189.        ├───────────────────────────────────────────────────┼───┼───┼───┤
  190.        │Send files from DOS command line                   │ X │ X │ X │
  191.        │Send multiple files to multiple addressees         │ X │ X │ X │
  192.        │Lookup phone numbers from a "phone book"           │   │ X │ X │
  193.        │Send files using multiple fax boards               │   │   │ X │
  194.        │Display or print the fax log                       │ X │ X │ X │
  195.        │Delete faxes from the fax log                      │ X │ X │ X │
  196.        │Save received faxes/files to normal DOS files      │ X │ X │ X │
  197.        │Turn auto answer feature on and off                │ X │ X │ X │
  198.        │List pending faxes                                 │ X │ X │ X │
  199.        │Display status of fax board                        │ X │ X │ X │
  200.        │Cancel a fax event before it completes             │ X │ X │ X │
  201.        │Monitor fax transmission in real time              │   │ X │ X │
  202.        │Perform automatic or manual retries of failed faxes│   │ X │ X │
  203.        │View PCX/DCX files                                 │   │   │ X │
  204.        │Print PCX/DCX files to HP compatible laser printer │ X │ X │ X │
  205.        │Print faxes as they arrive on an HP laser          │   │   │ X │
  206.        │Send faxes based on info in a message file         │   │   │ X │
  207.        └───────────────────────────────────────────────────┴───┴───┴───┘
  208.  
  209.          T - Trial Edition, S - Standard Edition, A - Advanced Edition
  210.  
  211.      FAXPak OVERVIEW
  212.  
  213.         FAXPak consists of several separate programs. Here is a quick
  214.         overview of what they do:
  215.  
  216.         FPABORT   cancel the current fax board operation
  217.  
  218.         FPANS     control the auto answer feature of the fax board.
  219.  
  220.         FPDEL     delete items from the fax log, pending faxes, etc.
  221.  
  222.         FPLOG     display/print the fax log
  223.  
  224.         FPMON     display fax operations in "real time".
  225.  
  226.         FPNEXT    list pending faxes
  227.  
  228.         FPRECV    view the receive log. Copy fax files to DOS files.
  229.  
  230.         FPRETRY   retry faxes that failed.
  231.  
  232.         FPSEND    fax files from the DOS command line.
  233.  
  234.         FPSTAT    display info about the fax board.
  235.  
  236.         FPVIEW    view PCX and DCX files
  237.  
  238.  
  239.      FAXPak User's Guide                                                3
  240.     ──────────────────────────────────────────────────────────────────────
  241.  
  242.  
  243.         FPPRINT   print PCX and DCX files to an HP laser (or compatible).
  244.  
  245.         FPQMOVE   moves pending faxes from one fax board's queue.
  246.  
  247.         Note: not all programs are included with some version of FAXPak.
  248.  
  249.  
  250.      INSTALLATION
  251.  
  252.         No special installation of FAXPak is necessary! Simply copy all
  253.         of the FAXPak files to a directory on your hard disk. For ease of
  254.         use, you may want to include the directory where you install
  255.         FAXPak in your DOS PATH statement. If you are not familiar with
  256.         the DOS PATH, any good DOS book (or even your DOS manual!) will
  257.         explain the purpose and how to use the DOS PATH.
  258.  
  259.  
  260.      COMMAND SYNTAX
  261.  
  262.         All of the FAXPak programs are used in a similar manner:
  263.  
  264.              FPname [arguments] [options]
  265.  
  266.         The square brackets [] indicate optional items. Some FAXPak
  267.         programs do not use arguments, others allow multiple arguments.
  268.         Here is an example command line:
  269.  
  270.              FPSEND file1.dat file2.dat 1-303-440-7683 -a "Bob Smith"
  271.  
  272.         This shows the FPSEND program command line with three arguments
  273.         and one option. The arguments are 'file1.dat', 'file2.dat', and
  274.         '1-303-440-7683'. The option is '-a "Bob Smith"'. Options are
  275.         always preceded by a dash or slash (- or /). Arguments ALWAYS
  276.         come before options.
  277.  
  278.         The command name is separated from the first argument (or option)
  279.         by at least one space. All arguments and options are also
  280.         separated by at least one space. You can type options in UPPER or
  281.         lower case. In the example, '-a' is the same as '-A'. When an
  282.         option requires additional information, it may be separated from
  283.         the option with one or more spaces OR it may be placed directly
  284.         behind the option. For example, the -A option (with FPSEND)
  285.         requires that you provide some text following the -A. This text
  286.         will be used as the ADDRESSEE name on the fax. You could use the
  287.         -A option either of these ways:
  288.  
  289.              -A "Jeff Hofstetter"    or
  290.              -A"Jeff Hofstetter"
  291.  
  292.         Note that the quotes are required in this case because the extra
  293.         information -- Jeff Hofstetter -- has an embedded space. If the
  294.         extra information doesn't have any embedded spaces, you can leave
  295.         the quotes off. For example: -A Jeff works okay, but -A Jeff
  296.         Hofstetter won't.
  297.  
  298.  
  299.      4                                                FAXPak User's Guide
  300.     ──────────────────────────────────────────────────────────────────────
  301.  
  302.  
  303.         You can get a short list of arguments and options for any of the
  304.         FAXPak programs by typing this:
  305.  
  306.              FPprogname -?   (for example: FPSEND -?)
  307.  
  308.  
  309.      REFERENCE GUIDE
  310.  
  311.         The remainder of this Guide is a reference to each of the FAXPak
  312.         commands. Each section describes one command, which versions of
  313.         FAXPak include that tool, and how to use all of the arguments and
  314.         options.
  315.  
  316.         If a feature is ONLY available in certain versions of FAXPak, the
  317.         notation [ xx ] is used where xx represents the version which HAS
  318.         the feature. For example [ SE ] would indicate that the feature
  319.         is ONLY available in FAXPak Standard Edition OR HIGHER. The
  320.         abbreviations used are: SE - Standard Edition and AE - Advanced
  321.         Edition.
  322.  
  323. |       New lines in this manual are marked with a "|" in the left margin.
  324.  
  325.  
  326.      FAXPak User's Guide                                                5
  327.     ──────────────────────────────────────────────────────────────────────
  328.  
  329.  
  330.      COMMAND:FPABORT
  331.  
  332.  
  333.      VERSIONS: ALL
  334.  
  335.  
  336.      DESCRIPTION
  337.  
  338.         Cancels the currently sending (or receiving) fax board
  339.         operation. If you submit a fax then decide to cancel it, simply
  340.         type the command FPABORT. It may take up to 30 seconds for the
  341.         operation to actually stop.
  342.  
  343.  
  344.      USAGE
  345.  
  346.         FPABORT [options]
  347.         FPABORT -?
  348.  
  349.  
  350.      OPTIONS
  351.  
  352.         -Q             Quiet. Don't display copyright notice.   [ AE ]
  353.         -O filename    Send program output to 'filename'.       [ AE ]
  354.         -B n           Select board n (1, 2, 3, 4).             [ AE ]
  355.  
  356.  
  357.      EXAMPLES
  358.  
  359.         FPABORT
  360.         cancel the current operation (if any)
  361.  
  362.         FPABORT -B 2
  363.         cancel the current operation for fax board #2.  [ AE ]
  364.  
  365.         FPABORT -?
  366.         display short help screen.
  367.  
  368.  
  369.      6                                                FAXPak User's Guide
  370.     ──────────────────────────────────────────────────────────────────────
  371.  
  372.  
  373.      COMMAND:FPANS
  374.  
  375.  
  376.      VERSIONS: ALL
  377.  
  378.  
  379.      DESCRIPTION
  380.  
  381.         Displays and optionally changes the fax board auto answer
  382.         feature. The fax board can be set up to automatically answer
  383.         the phone line if desired. FPANS allows you to determine the
  384.         current auto answer state and change it.
  385.  
  386.  
  387.      USAGE
  388.  
  389.         FPANS        display the auto answer state
  390.         FPANS n      set auto answer to ring 'n'
  391.         FPANS -?     display short help screen
  392.  
  393.  
  394.      OPTIONS
  395.  
  396.         -Q             Quiet. Don't display copyright notice.   [ AE ]
  397.         -O filename    Send program output to 'filename'.       [ AE ]
  398.         -B n           Select board n (1, 2, 3, 4).             [ AE ]
  399.  
  400.  
  401.      EXAMPLES
  402.  
  403.         FPANS
  404.         display the fax board auto answer state (ON or OFF)
  405.  
  406.         FPANS 1
  407.         set fax board to answer on the first ring
  408.  
  409.         FPANS 0
  410.         set fax board auto answer to OFF.
  411.  
  412.         FPANS 1 -B 2
  413.         set fax board 2 to answer on the first ring.
  414.  
  415.  
  416.      FAXPak User's Guide                                                7
  417.     ──────────────────────────────────────────────────────────────────────
  418.  
  419.  
  420.      COMMAND:FPDEL
  421.  
  422.  
  423.      VERSIONS: ALL
  424.  
  425.  
  426.      DESCRIPTION
  427.  
  428.         FPDEL allows you to delete entries from any of the fax queues.
  429.         Refer to the TECHNICAL ASPECTS discussion for more information
  430.         about queues.
  431.  
  432.  
  433.      USAGE
  434.  
  435.         FPDEL id1 id2 ...idn [options]
  436.         delete events with id numbers specified
  437.  
  438.         FPDEL * [options]
  439.         delete ALL events. (Requires the -P, -R, -L, or -A option).
  440.  
  441.         FPDEL -?
  442.         display list of options
  443.  
  444.  
  445.      OPTIONS
  446.  
  447.         -P             Delete from PENDING queue only.
  448.         -R             Delete from RECEIVE queue only.
  449.         -L             Delete from LOG queue only.
  450.         -A             Delete from ALL queues.
  451.         -O filename    write output to filename                 [ SE ]
  452.         -SC            delete if status = complete              [ AE ]
  453.         -SA            delete if status = aborted               [ AE ]
  454.         -SE            delete if status = error                 [ AE ]
  455.         -N             NO PROMPT before deleting                [ AE ]
  456.         -X             Delete FILES associated with event       [ AE ]
  457.         -U text        Delete event if user field = text        [ AE ]
  458.         -D mm/dd/yyyy  Delete event if BEFORE option date       [ AE ]
  459.         -Q             Quiet. Don't display copyright notice.   [ AE ]
  460.         -B n           select fax board n (1,2,3,4).            [ AE ]
  461.  
  462.  
  463.      EXAMPLES
  464.  
  465.         FPDEL 10355
  466.         delete event #10355
  467.  
  468.         FPDEL 10355 9802 3422 1099
  469.         delete the four events listed
  470.  
  471.         FPDEL * -P
  472.         delete ALL events in the PENDING queue. Before actually deleting
  473.         anything, a prompt will be displayed to verify the delete.
  474.  
  475.  
  476.      8                                                FAXPak User's Guide
  477.     ──────────────────────────────────────────────────────────────────────
  478.  
  479.  
  480.  
  481.         FPDEL * -L -N
  482.         delete ALL events in the LOG queue with no prompt to verify the
  483.         operation. (dangerous!).
  484.  
  485.         FPDEL * -A -N -D 02/01/1991 -B 3
  486.         delete ALL events in ALL queues that are dated BEFORE
  487.         02/01/1991. Only delete from the queues for fax board #3.
  488.  
  489.         FPDEL * -L -SC -Q -O output.dat
  490.         delete all events in the LOG queue that have a status =
  491.         complete. Do not display the copyright notice. Write the
  492.         command results into a file called 'output.dat'.
  493.  
  494.         FPDEL * -P -U "DENVER" .
  495.         delete all events in the PENDING queue that have the word
  496.         "DENVER" in the user-defined field.
  497.  
  498.         FPDEL * -L -SC -X
  499.         delete all events in the LOG queue that have status = complete.
  500.         ALSO, delete the files that were transmitted.
  501.  
  502.         This last example bears a little explanation. Suppose that you
  503.         sent a fax to me and sent me a file called 'MESSAGE.TXT'. You
  504.         might have typed this to send it:
  505.  
  506.             FPSEND message.txt 1-303-440-7683 -a "Jeff H".
  507.  
  508.         If this transmission actually gets completed successfully and
  509.         you type the FPDEL command line shown above, the FPDEL command
  510.         will remove the log entry showing that the fax was completed
  511.         AND IT WILL DELETE THE FILE 'MESSAGE.TXT'.
  512.  
  513.  
  514.      FAXPak User's Guide                                                9
  515.     ──────────────────────────────────────────────────────────────────────
  516.  
  517.  
  518.      COMMAND: FPLOG
  519.  
  520.  
  521.      VERSIONS: ALL
  522.  
  523.  
  524.      DESCRIPTION
  525.  
  526.         FPLOG allows you to view or print the fax log. Unlike the Intel
  527.         software, FPLOG will display ALL events in the log, not just
  528.         the last 100.
  529.  
  530.  
  531.      USAGE
  532.  
  533.         FPLOG [options]         display the fax log.
  534.         FPLOG -?                display list of options.
  535.  
  536.  
  537.      OPTIONS
  538.  
  539.         -P n           display 'n' lines per page
  540.         -W             display log in WIDE format (132 columns)
  541.         -R             display in REVERSE order (newest first)
  542.         -V             Verbose. Display file names with log.
  543.         -L n           list only the first 'n' entries.
  544.         -I             include event ID in log list.
  545.         -N             NO report header.
  546.         -O filename    write output to a disk file.             [ SE ]
  547.         -U "text"      print if user field = text.              [ AE ]
  548.         -Q             Quiet. Don't display copyright notice.   [ AE ]
  549.         -B n           select fax board n (1,2,3,4)             [ AE ]
  550.  
  551.  
  552.      EXAMPLES
  553.  
  554.         FPLOG
  555.         This displays the log on the screen in standard format.
  556.  
  557.         FPLOG -P 45 -W -V -O PRN
  558.         Print the log on the printer in WIDE format, with 45 lines per
  559.         page. Include the file names in the listing.
  560.  
  561.         FPLOG -L 5 -R
  562.         Display ONLY the newest 5 entries. (The -R option causes the
  563.         log to be displayed in reverse order).
  564.  
  565.         FPLOG -U "FEB 1991"
  566.         Display entries from the log that contain the text "FEB 1991"
  567.         in the user-defined field.
  568.  
  569.         FPLOG -B 2
  570.         Display the log for fax board #2.
  571.  
  572.  
  573.      10                                               FAXPak User's Guide
  574.     ──────────────────────────────────────────────────────────────────────
  575.  
  576.  
  577.      COMMAND: FPMON
  578.  
  579.  
  580.      VERSIONS: Standard, Advanced
  581.  
  582.  
  583.      DESCRIPTION
  584.  
  585.         FPMON displays information about the current event occurring on
  586.         the fax board. You can run FPMON to watch as faxes are sent or
  587.         received. After you are done watching, press the ESC key to end
  588.         the program.
  589.  
  590.  
  591.      USAGE
  592.  
  593.         FPMON [options]
  594.         FPMON -?
  595.  
  596.  
  597.      OPTIONS
  598.  
  599.         -E n           'n' is the number of seconds for timing out.  
  600.         -B n           select fax board n (1, 2, 3, 4).         [ AE ]
  601.  
  602.      EXAMPLES
  603.  
  604.         FPMON
  605.         Watch activity on fax board.
  606.  
  607.         FPMON -B 3
  608.         Watch activity on fax board #3.
  609.  
  610.         FPMON -E 10
  611.         Will cause FPMON to display fax board activity until there are no
  612.         more pending faxes AND the board has not had any activity for
  613.         10 seconds.
  614.  
  615.  
  616.      FAXPak User's Guide                                               11
  617.     ──────────────────────────────────────────────────────────────────────
  618.  
  619.  
  620.      COMMAND: FPNEXT
  621.  
  622.  
  623.      VERSIONS: ALL
  624.  
  625.  
  626.      DESCRIPTION
  627.  
  628.         FPNEXT is used to display the "pending" faxes. The event ID
  629.         number is displayed with this list. Thus you can easily cancel
  630.         a fax before it goes out by using FPDEL along with the
  631.         appropriate id number.
  632.  
  633.  
  634.      USAGE
  635.  
  636.         FPNEXT [options]
  637.         FPNEXT -?
  638.  
  639.  
  640.      OPTIONS
  641.  
  642.         -A             display ALL pending events. Default is to
  643.                        display only the NEXT pending event.
  644.         -V             Verbose. List file names as well.
  645. |       -G             Show info about group sends.
  646.         -O filename    write output to 'filename'.              [ SE ]
  647.         -U "text"      display if user field = "text".          [ AE ]
  648.         -Q             quiet. Don't display copyright notice.   [ AE ]
  649.         -B n           select fax board n (1,2,3,4).            [ AE ]
  650.  
  651.  
  652.      EXAMPLES
  653.  
  654.         FPNEXT
  655.         display the NEXT event to be sent.
  656.  
  657.         FPNEXT -A
  658.         display ALL pending events.
  659.  
  660.         FPNEXT -A -V
  661.         display ALL pending events. List files names as well.
  662.  
  663.  
  664.      12                                               FAXPak User's Guide
  665.     ──────────────────────────────────────────────────────────────────────
  666.  
  667.  
  668.      COMMAND: FPRECV
  669.  
  670.  
  671.      VERSIONS: ALL
  672.  
  673.  
  674.      DESCRIPTION
  675.  
  676.         FPRECV displays information about items in the receive queue.
  677.         In addition, you can specify that the received items be
  678.         converted to normal DOS files. Please see the TECHNICAL ASPECTS
  679.         section for information about how files are stored when
  680.         received by the fax board.
  681.  
  682.  
  683.      USAGE
  684.  
  685.         FPRECV [options]
  686.         FPRECV -?
  687.  
  688.  
  689.      OPTIONS
  690.  
  691.         -M             MOVE faxes to DOS files.
  692.         -F             move FILE TRANSFERS to DOS files.
  693.         -D Dirname     specify directory name to move files.
  694.         -W             OVERWRITE files with the same name.
  695.         -V             verbose. List file names.
  696.         -X             DELETE event from RECEIVE queue after move.
  697.         -O filename    write output to 'filename'.              [ SE ]
  698.         -U "text"      move if user field = "text".             [ AE ]
  699.         -Q             quiet. Don't display copyright notice.   [ AE ]
  700.         -B n           select fax board n (1,2,3,4).            [ AE ]
  701.  
  702.  
  703.      EXAMPLES
  704.  
  705.         FPRECV
  706.         Display a list of items in the receive queue.
  707.  
  708.         FPRECV -V
  709.         Display a list of items in the receive queue and list the names
  710.               of the files received.
  711.  
  712.         FPRECV -M
  713.         move received faxes to DOS files.
  714.  
  715.         FPRECV -M -D C:\MYFILES
  716.         move received faxes to DOS files in directory C:\MYFILES.
  717.  
  718.         FPRECV -F -W
  719.         move received FILE TRANSFERS to DOS files. If a file with the
  720.         same name exists, overwrite the old file.
  721.  
  722.  
  723.      FAXPak User's Guide                                               13
  724.     ──────────────────────────────────────────────────────────────────────
  725.  
  726.  
  727.         FPRECV -F -M -D C:\NEWFILES -X
  728.         move faxes and file transfers to normal DOS files in directory
  729.         C:\NEWFILES. After moving the files, REMOVE the event from the
  730.         receive queue.
  731.  
  732.  
  733.      NOTES
  734.  
  735.         When FPRECV moves faxes and files to normal DOS files (see the
  736.         -M and -F options), a DOS file name is required. In the case of
  737.         received faxes, FPRECV generates a unique name in the format
  738.         nnnnnnnn.DCX. 'nnnnnnnn' is 8 digits. The file extension is
  739.         always DCX. When received file transfers are to be moved,
  740.         FPRECV uses the file name provided by the sender. If a file
  741.         with the same name already exists, FPRECV will either OVERWRITE
  742.         the old file (-W option), or will create a unique name from the
  743.         original file name. It does this by changing the LAST LETTER of
  744.         the file name (not the file extension). As an example, if you
  745.         receive a file called MYFILE.TXT, request FPRECV to move the
  746.         file, and a file with that name already exists, FPRECV will
  747.         save the file with the name MYFILA.TXT. Note that it changed
  748.         the E to an A.
  749.  
  750.  
  751.      14                                               FAXPak User's Guide
  752.     ──────────────────────────────────────────────────────────────────────
  753.  
  754.  
  755.      COMMAND: FPRETRY
  756.  
  757.  
  758.      VERSIONS: Standard, Advanced
  759.  
  760.  
  761.      DESCRIPTION
  762.  
  763.         FPRETRY scans the fax log, locates faxes that did not complete,
  764.         and retries them.
  765.  
  766.  
  767.      USAGE
  768.  
  769.         FPRETRY [options]
  770.         FPRETRY id1 id2 ...id10
  771.         FPRETRY -?
  772.  
  773.  
  774.      OPTIONS
  775.  
  776.         -A             automatic mode.
  777.         -AQ            automatic QUIET mode (no log display).
  778.         -E             include cancelled events as eligible.
  779.         -M n           set maximum retries to 'n'.
  780.         -G             GLOBAL. Retry all eligible events one time.
  781.         -I n           set retry Interval to 'n' seconds.
  782.         -L filename    Log results in file 'filename'.
  783.         -U "text"      retry events with user field =  "text".  [ AE ]
  784.         -B n           select fax board n (1,2,3,4).            [ AE ]
  785.  
  786.      EXAMPLES
  787.  
  788.         FPRETRY
  789.         Display events "eligible" to be re-tried. This display will
  790.         include the event id # which can then be used to re-try
  791.         specific events.
  792.  
  793.         FPRETRY 5044 8023 6023
  794.         Retry the events shown. They will be retried immediately (or as
  795.         soon as possible).
  796.  
  797.         FPRETRY -G -M 5
  798.         Perform a GLOBAL retry. Do not retry an event more than 5
  799.         times. A global retry is simply a single pass through the log,
  800.         examining each event to see if it should be retried. For
  801.         example, if you submit 30 faxes during the day some of them
  802.         probably will not get completed. You could at various times in
  803.         the day issue a global retry. Each time you do, the log will be
  804.         scanned and every event that did not complete will be re-tried.
  805.         If any failed events remain after 5 global retries, they will
  806.         not be retried again UNLESS you change the max retries setting
  807.         (-M). To perform a global retry of all failed events REGARDLESS
  808.         of how many times they have been tried set the max retries to 0
  809.         (i.e. -M 0).
  810.  
  811.  
  812.      FAXPak User's Guide                                               15
  813.     ──────────────────────────────────────────────────────────────────────
  814.  
  815.  
  816.  
  817.         FPRETRY -A
  818.         Perform an automatic mode retry. Automatic mode continuously
  819.         scans the log looking for events to retry. Since the max
  820.         retries number was not given on the command line, the default
  821.         value of 3 will be used. Since no interval was specified, the
  822.         default interval of 120 seconds will be used. FPRETRY will
  823.         continue to retry events until all events are completed OR
  824.         there are no events left which have not been retried three
  825.         times.
  826.  
  827.         FPRETRY -AQ -M 5 -I 300 -L myfile.log
  828.         Perform automatic retries (in quiet mode). Set the max retries
  829.         to 5, set the retry interval to 5 minutes, write the retry
  830.         results in the file myfile.log.
  831.  
  832.  
  833.      NOTES:
  834.  
  835.         The fax board setup allows you to specify how many dialing
  836.         retries should be done. I refer to these dialing retries as
  837.         "hardware" retries. They work as follows: the fax board dials
  838.         the number and waits some number of seconds to get an answer.
  839.         If no answer is received in the allotted time, the fax board
  840.         will re-dial the number until it has dialed the number of times
  841.         you specify. The problem with these "hardware" retries is that
  842.         they occur one after the other with no wait time in between
  843.         (other than the normal "wait for an answer" time).
  844.  
  845.         It would be more useful to retry a number after some minutes
  846.         have passed. FPRETRY allows this.
  847.  
  848.         FPRETRY has three distinct modes of operation. The first mode
  849.         is the "informational" mode. It merely displays failed faxes in
  850.         the log that are "eligible" to be re-tried. The "manual" mode,
  851.         simply makes one pass through the log and retries all eligible
  852.         events one time. The "automatic" mode, continuously monitors
  853.         the log and will keep re-trying failed events until all events
  854.         complete OR there are no more "eligible" events.
  855.  
  856.         FPRETRY retries "eligible" events. An event is considered
  857.         eligible if it meets the following conditions: the event failed
  858.         to send successfully and the event has NOT been re-tried the
  859.         maximum number of times you allow. Normally an event that is
  860.         cancelled by you is not considered eligible, but you can use
  861.         the "-E" option to allow cancelled events to be considered.
  862.  
  863.  
  864.      16                                               FAXPak User's Guide
  865.     ──────────────────────────────────────────────────────────────────────
  866.  
  867.  
  868.      COMMAND: FPSEND
  869.  
  870.  
  871.      VERSIONS: ALL
  872.  
  873.  
  874.      DESCRIPTION
  875.  
  876.         FPSEND is the command used to submit faxes and file transfers.
  877.         Many options are available. Pay particular attention to the
  878.         version specifiers [ SE ] and [ AE ] on the various features.
  879.  
  880.      USAGE
  881.  
  882.         NOTE: this command can be used in a number of different
  883.         ways. There are full discussions below for some of the
  884.         unique uses.
  885.  
  886.         FPSEND filename(s) phonenumber [options]
  887.         basic usage.
  888.  
  889.         FPSEND M
  890.         manual mode. Receive fax NOW.
  891.  
  892.         FPSEND @inpfile                                         [ SE ]
  893.         read arguments and options from a file instead of the
  894.         DOS command line.
  895.  
  896.         FPSEND @filename phonenumber [options]                  [ SE ]
  897.         send list of files
  898.  
  899.         FPSEND filename(s) @phone [options]                     [ SE ]
  900.         send files to a list of addressees.
  901.  
  902.         FPSEND filename(s) ?abbrev [options]                    [ SE ]
  903.         look up phone number in a FAXPAK phone book.
  904.  
  905.         FPSEND @filename @phone [options]                       [ SE ]
  906.         send a list of files to a list of addressees.
  907.  
  908.         FPSEND filename *deffile [options]                      [ AE ]
  909.         process 'filename' according to the instructions in
  910.         'deffile'
  911.  
  912.         FPSEND -?
  913.         short list of options.
  914.  
  915.  
  916.      OPTIONS
  917.  
  918.         -D mm/dd/yyyy  specify date to send. Note that 4 digits are
  919.                        REQUIRED for the year. You can specify partial
  920.                        dates and the remainder of the day will be
  921.                        filled in for you. For example, if you specify -
  922.                        D 3/1, this would be interpreted as 03/01/1991.
  923.  
  924.  
  925.      FAXPak User's Guide                                               17
  926.     ──────────────────────────────────────────────────────────────────────
  927.  
  928.         -T hh:mm       specify the time to send. You must use 24 hours time
  929.                        For example, to send a fax at 1pm, you would use
  930.                        -T 13:00. To send one at 11:30pm, use -T 23:30
  931.         -A "text"      set the addressee (TO) name. The quotes are
  932.                        REQUIRED. The maximum length for "text" is 31
  933.                        characters.
  934.         -F "text"      specify the FROM name. If no FROM name is specified,
  935.                        the default sender name from the Intel software
  936.                        will be used.
  937.         -0             send mode zero. This is FAX FINE resolution.
  938.                        This will result in the best printed results on
  939.                        the receiving end, but will take longer to
  940.                        transmit.
  941.         -1             send mode 1. FAX STD resolution.
  942.         -2             send mode 2. File transfer. This option is only
  943.                        useful when sending to other Intel fax boards.
  944.         -3             send mode 3. This is COVER SHEET ONLY mode. If
  945.                        you want to send a short message to someone, you
  946.                        can send them a single page fax using this
  947.                        option. See below for example.
  948.         -W             WIDE text. Normally (when faxing ASCII files)
  949.                        the text font used allows 80 characters per
  950.                        line. If you use this option, a smaller,
  951.                        compressed font will be used. This allows 132
  952.                        columns across and 88 lines on a standard letter
  953.                        size page (16cpi and 8lpi).
  954.         -G             Creates an output page size of 8.5 x 14 (legal
  955.                        size). Only useful in FAX modes.
  956. |       -N x+y         Set page length to 'x' inches + 'y' eighths.
  957. |       -K             "kill" the cover page.
  958. |       -X             Delete files sent if fax completes successfully.
  959. |       -XA            Delete files even if fax fails to complete.
  960.         -C filename    Filename specified is a file containing plain text.
  961.                        This text will be used on the cover sheet. This
  962.                        file should only contain about 36 lines of text.
  963.         -L filename    Specify the file to be used as a logo for this
  964.                        transmission. If you don't specify a filename,
  965.                        the default logo file will be sent. NOTE: the
  966.                        logo file must be a PCX file and can only be so
  967.                        large. Refer to the Intel documentation.
  968.         -O filename    write output to 'filename'.              [ SE ]
  969.         -V             verbose. Show info about each fax.       [ SE ]
  970.         -V 1           verbose. Output comma-delimited info.    [ SE ]
  971.         -V 2           verbose. Command-delimited with quotes.  [ SE ]
  972.         -V 3           verbose. Output fixed-width columns.     [ SE ]
  973.         -Q             Quiet. Don't display copyright.          [ AE ]
  974.         -U "text"      Embed "text" in the user-defined field.  [ AE ]
  975.         -Y             Convert file(s) using EP2DCX (SFAX only) [ AE ]
  976. |       -Z "cmd"       Convert file(s) using 'cmd' line         [ AE ]
  977.         -B n           select fax board n (1,2,3,4).            [ AE ]
  978.  
  979.      EXAMPLES
  980.  
  981.         FPSEND ?
  982.         display short list of options.
  983.  
  984.  
  985.      18                                               FAXPak User's Guide
  986.     ──────────────────────────────────────────────────────────────────────
  987.  
  988.  
  989.         FPSEND myfile.dat 440-7683
  990.         Fax the file myfile.dat to phone number 440-7683. The following
  991.         default values will be used: STD FAX resolution, no TO name,
  992.         FROM name will be the Intel default sender name, date and time
  993.         will be immediate, the file myfile.dat is assumed to be ASCII
  994.         only.
  995.  
  996.         FPSEND file1.dat file2.dat 440-7683 -A "Bob" -T 23:30 -2
  997.         send two files to the phone number shown. Put "Bob" into the TO
  998.         field. Send at 11:30 pm (-T 23:30). Send as a file transfer (-
  999.         2).
  1000.  
  1001.         FPSEND C:\MYDIR\*.DOC 1-303-440-7683 -a "Susan" -0
  1002.         Send all .DOC files from directory C:\MYDIR to the phone number
  1003.         shown. Make the addressee Susan. Send FAX FINE (-0).
  1004.  
  1005.         FPSEND short.msg 440-7683 -3
  1006.         This is the COVER SHEET ONLY mode. The file short.msg will be
  1007.         read and used as the text to be included on the cover page.
  1008.  
  1009.         FPSEND file.txt 440-7683 -C cover.txt
  1010.         send file.txt. Use the file 'cover.txt' as the cover sheet
  1011.         text.
  1012.  
  1013. |       FPSEND myfile.txt 1.303.440.7683 -N 5+4
  1014. |       This sends 'myfile.txt' and uses a page length of 5.5 inches.
  1015. |       (5+4 means 5 inches plus 4/8 of an inch). Using -N only has
  1016. |       meaning for ASCII files you send as fax standard or fine.
  1017.  
  1018.  
  1019.      SPECIAL USAGE: Getting the command options from a file.
  1020.  
  1021.         Because FPSEND allows so many options and arguments, it may be
  1022.         possible to exceed the 128 character DOS command line limit. If
  1023.         this is a problem, you will need to put your command arguments
  1024.         and options into a disk file. To do this, use the form
  1025.  
  1026.             FPSEND @filename
  1027.  
  1028.         The file you specify must be a plain ASCII file with the
  1029.         arguments and options specified exactly as if you were to type
  1030.         them. You can put the arguments/options on separate lines or
  1031.         combine them in any way you like. Here's an example:
  1032.  
  1033.             C:\MYDIR\*.DOC C:\MYDIR\*.TXT
  1034.             D:\DIR2\*.PRN
  1035.             1-303-440-7683 -A "Nelson Foundry"
  1036.             -F "Jeff Hofstetter"
  1037.             -2
  1038.             -D 03/01/1991 -T 23:30
  1039.  
  1040.         This example shows putting the arguments and options in various
  1041.         groupings. The only requirement is that the arguments (files to
  1042.         send and phone number) must come before the options.
  1043.  
  1044.  
  1045.      FAXPak User's Guide                                               19
  1046.     ──────────────────────────────────────────────────────────────────────
  1047.  
  1048.  
  1049.      SPECIAL USAGE: "Manually" receiving a fax.
  1050.  
  1051.         If you share your fax with a regular phone, you may receive
  1052.         calls that are for your fax machine. If that happens, simply
  1053.         type (at the DOS prompt):
  1054.  
  1055.             FPSEND M .
  1056.  
  1057.         This will cause your fax board to take over the phone line and
  1058.         attempt to receive a fax on the line.
  1059.  
  1060.  
  1061.      SPECIAL USAGE: Sending a list of files.
  1062.  
  1063.         If you frequently send the same list of files, you can prepare
  1064.         a plain text file containing one file name per line. Then, you
  1065.         use this form of the FPSEND command:
  1066.  
  1067.              FPSEND @listfile phonenumber [options]
  1068.  
  1069.         FPSEND then reads your list of files and sends them as if you
  1070.         had typed them on the command line. This feature may also be
  1071.         useful if you are using FPSEND from within another program. You
  1072.         could use the other program to generate a list of files to
  1073.         send, then provide FPSEND with this file name.
  1074.  
  1075.  
  1076.      SPECIAL USAGE: Sending to a list of addressees.
  1077.  
  1078.         If you need to send the same file (or files) to several
  1079.         different phone numbers, you can use this form of FPSEND:
  1080.  
  1081.              FPSEND filename @phonelist [options]
  1082.  
  1083.         "phonelist" is the file name of a specially prepared plain text
  1084.         file that contains the phone numbers and names of where to
  1085.         send. This file must be created with one addressee per line and
  1086.         must be formatted as follows:
  1087.  
  1088.              phoneNumber | ToName | time | date
  1089.  
  1090.         The time and date entries are optional, but the phone number
  1091.         and to name fields are required. You also MUST use the vertical
  1092.         bar character "|" to separate the fields. Spaces are removed
  1093.         from the beginning and end of each field during processing so
  1094.         you can put spaces in your file to aid in readability. Here is
  1095.         a short piece of a sample phone input file:
  1096.  
  1097.              1-303-440-7683 | Jeff Hofstetter
  1098.              555-4321       | Bill McHale
  1099.              212-444-7654   | NY Times Editorial Staff
  1100.  
  1101.  
  1102.      20                                               FAXPak User's Guide
  1103.     ──────────────────────────────────────────────────────────────────────
  1104.  
  1105.  
  1106. |    ADDING a "FROM" name to your @phonelist
  1107. |
  1108. |       A minor change was made to the format of the @phonelist 
  1109. |       operation to allow a from name to be added. FPSEND has been
  1110. |       modified to allow a TO NAME to be used instead of the "time to
  1111. |       send" entry. FPSEND distingueshes between the two types of 
  1112. |       entries by ASSUMING THAT AN ENTRY THAT CONTAINS A ":" IS A TIME
  1113. |       TO SEND. An entry without the ":" is assumed to be a FROM NAME. 
  1114. |       Here's an example:
  1115. |
  1116. |         1-303-440-7683 | Jeff Hofstetter    *** no TIME or FROM NAME
  1117. |         1-303-555-1234 | Mike Smith | Allen Brown  *** FROM NAME 
  1118. |         1-303-555-1234 | Mike Smith | 23:30        *** TIME TO SEND
  1119. |
  1120. |
  1121. |    Special Usage: Net SatisFAXtion File Conversions         [ AE ]
  1122. |
  1123. |       Intel's Net SatisFAXtion product performs two additional file 
  1124. |       conversions not done by the non-network product. FPSEND will 
  1125. |       now identify these two file types by file extension as follows:
  1126. |
  1127. |          .PCL will identify a file as being an HP PCL4 file.
  1128. |          .FX  will identify a file as an EPSON FX85 file.
  1129. |
  1130. |       For example:
  1131. |
  1132. |           FPSEND MYFILE.PCL ...
  1133. |
  1134. |       Will mark "myfile.pcl" as an HP PCL 4 file when it is submitted 
  1135. |       to the Net SatisFAXtion CASMGR function.
  1136. |
  1137. |           FPSEND MYFILE.FX ...
  1138. |
  1139. |       will mark the file as an EPSON FX85 file type.
  1140. |
  1141. |       When Net SatisFAXtion faxes these files, it will translate the 
  1142. |       file before faxing it.
  1143.  
  1144.  
  1145.      SPECIAL USAGE: Sending list of files to list of addressees.
  1146.  
  1147.         You can combine the above two special uses to allow sending a
  1148.         list of files to a list of addressees like this:
  1149.  
  1150.              FPSEND @filelist @phonelist [options]
  1151.  
  1152.         The same file rules apply as above.
  1153.  
  1154.  
  1155.  
  1156.      FAXPak User's Guide                                               21
  1157.     ──────────────────────────────────────────────────────────────────────
  1158.  
  1159.  
  1160.      SPECIAL USAGE: Looking up phone numbers in a "phone book".
  1161.  
  1162.         If you have a number of places that you frequently send faxes,
  1163.         you can create a special file that contains the names and phone
  1164.         numbers plus an abbreviation to use to "look up" the correct
  1165.         number. This file MUST BE CALLED FAXPAK.PH and must either be
  1166.         in the current directory (when FPSEND is run) or be locatable
  1167.         via the DOS PATH. This file also must be formatted in a special
  1168.         way which is described below. First, here is the proper usage:
  1169.  
  1170.              FPSEND files ?abbrev [options]
  1171.  
  1172.         The 'abbrev' must follow the ? with no spaces. The abbreviation
  1173.         is looked up in FAXPAK.PH. If it is found, the fax is transmitted,
  1174.         otherwise and error message is displayed. The search method used
  1175.         to locate your abbreviation is very simple. First, upper and lower
  1176.         case are ignored. Second, the FIRST entry that matches the
  1177.         abbreviation you provide will be used. This would mean that if
  1178.         your FAXPAK.PH file as entries for "John Smith" and for "John
  1179.         Jones", if you provide the abbreviation "John", then FPSEND will
  1180.         match the first "John" that it finds in the file.
  1181.  
  1182.         FAXPAK.PH must be formatted as a plain text file with one line
  1183.         for each entry as follows:
  1184.  
  1185.            abbrev | phone number | To name
  1186.  
  1187.         Here's a short sample:
  1188.  
  1189.              me      | 421-0331 | M - E Engineers, Inc.
  1190.              ghp     | 421-6655 | Gerald H. Phipps, Inc.
  1191.              bobw    | 440-7683 | Bob Wilson
  1192.  
  1193.         Spaces at the beginning and end of each field are removed so
  1194.         you can spread things out in your file to make it more
  1195.         readable.
  1196.  
  1197.  
  1198.      SPECIAL USAGE: Process input file and send faxes.
  1199.  
  1200.         If you have a plain text file containing numerous individual
  1201.         messages containing a fax number, you can provide FPSEND with
  1202.         the name of that file plus the name of a "definition" file that
  1203.         describes how to process the file. FPSEND can then process your
  1204.         message file and send a fax for each message in the file.
  1205.  
  1206.         As usual, there are some rules that must be followed. But
  1207.         first, the form of the command is:
  1208.  
  1209.              FPSEND msgfile *definition [options]
  1210.         The asterisk (*) is REQUIRED. 'msgfile' is the file name of the
  1211.         plain text file containing the messages. 'definition' is the
  1212.         file name of the "definition" file that controls how FPSEND
  1213.         processes the file.
  1214.  
  1215.  
  1216.      22                                               FAXPak User's Guide
  1217.     ──────────────────────────────────────────────────────────────────────
  1218.  
  1219.  
  1220.      DEFINITION FILE.
  1221.  
  1222.         As usual, the definition file is a plain text file consisting
  1223.         of one or more lines. Each line is formatted as follows:
  1224.  
  1225.              Keyword = value
  1226.  
  1227.         The valid keywords are
  1228.  
  1229.              MsgStart   = text
  1230.              FromField  = text
  1231.              ToField    = text
  1232.              PhoneField = text
  1233.              MaxDigits  = text
  1234.              FileExt    = text
  1235.  
  1236.         The only REQUIRED entry is the "PhoneField=" one.
  1237.  
  1238.         FPSEND uses these entries to control how the message file is
  1239.         divided into individual messages (MsgStart=) and how to fill in
  1240.         the normal From, To and Phone number entries on the fax. The
  1241.         MaxDigits= entry allows you to control whether certain types of
  1242.         phone calls are permitted based on the number of digits in the
  1243.         phone number (more later). The "FileExt=" entry allows you to
  1244.         specify the file extension that will be used on the temporary
  1245.         files that are created that contain the individual messages.
  1246.         This may allow easier system administration.
  1247.  
  1248.         Here's a sample message file that will be used in the rest of
  1249.         this section:
  1250.  
  1251.         ==============================================================
  1252.                  02-15-91
  1253.         Msg#: 10954
  1254.  
  1255.         TO:         Bob Olson
  1256.         FROM:       Jeff Hofstetter
  1257.         SUBJECT:    :: 440-5555
  1258.  
  1259.         Bob, give me a call when you get back!
  1260.         ==============================================================
  1261.  
  1262.         02-16-91
  1263.         Msg: 10955
  1264.  
  1265.         TO:         Groucho Marx
  1266.         FROM:       Harpo
  1267.         SUBJECT:    :: 1-212-555-9876
  1268.  
  1269.         HONK, HONK.
  1270.  
  1271.         << END OF SAMPLE MESSAGE FILE >>
  1272.  
  1273.  
  1274.      FAXPak User's Guide                                               23
  1275.     ──────────────────────────────────────────────────────────────────────
  1276.  
  1277.         For this particular message file, the definition file would look 
  1278.         like this:
  1279.  
  1280.              MsgStart   = ==========
  1281.              FromField  = FROM:
  1282.              ToField    = TO:
  1283.              PhoneField = SUBJECT:    ::
  1284.              MaxDigits  = 7
  1285.              FileExt    = FTM
  1286.  
  1287.         Note the "PhoneField =" entry. It specifies the text "SUBJECT:  
  1288.         ::". What FPSEND will do is scan each line in the message file 
  1289.         and when it finds a line that STARTS WITH the text "SUBJECT:     
  1290.         ::", it will then consider everything AFTER the text to be the 
  1291.         phone number to use. This same method is used to locate all of 
  1292.         the fax information.
  1293.  
  1294.         The MaxDigits entry can be used to control access to long 
  1295.         distance calling. By setting MaxDigits to 7 (as in the example 
  1296.         above), only LOCAL calls (in the U.S.) would be permitted. Using 
  1297.         8 digits would allow LOCAL and INTRA-AREA calls (e.g. 1-555-5555) 
  1298.         to go through.  If a phone number fails the MaxDigits test, the 
  1299.         fax is not generated.
  1300.  
  1301.         In the example message file, the fax from Harpo would not be sent
  1302.         since it fails the MaxDigits test.
  1303.  
  1304.         Other important issues, when matching the definition entries, 
  1305.         upper and lower case are treated the same BUT any blank spaces 
  1306.         included in your definition file must be matched exactly. In 
  1307.         these next few example, spaces are shown as _ for clarity.
  1308.              PhoneField = "SUBJECT:____::" will NOT match the following:
  1309.              SUBJECT:__:: 555-1234 -- not enough spaces.
  1310.  
  1311.  
  1312. |    Using an External Program to Convert Files before Faxing [ AE ]
  1313. |
  1314. |       The new -Z option allows you to specify the name of an external
  1315. |       program you have that can convert files from one format into a
  1316. |       DCX format suitable for faxing by an Intel fax board.
  1317. |
  1318. |       When you use the -Z option you specify the name of the external
  1319. |       program, any required command options, plus two special place
  1320. |       holders form the input and output file names.
  1321. |
  1322. |       For example: (assumes the external program name is CONVERT.EXE)
  1323. |
  1324. |           FPSEND myfile.pcl 1.303.440.7683 -z "CONVERT $I $O /Q"
  1325. |
  1326. |       The "$I" holds the place of the "input" file name and the "$O"
  1327. |       for the output file name. Note that FPSEND creates the output file
  1328. |       name. The quote marks are required and any other text is passed to
  1329. |       the external program (like the /Q shown above). You can place the
  1330. |       $I and $O tokens anywhere they are required for your external
  1331. |       program.
  1332.  
  1333.  
  1334.      FAXPak User's Guide                                               24
  1335.     ──────────────────────────────────────────────────────────────────────
  1336.  
  1337.  
  1338.      COMMAND: FPSTAT
  1339.  
  1340.  
  1341.      VERSIONS: ALL
  1342.  
  1343.  
  1344.      DESCRIPTION
  1345.  
  1346.         FPSTAT displays a screen of information about your fax board
  1347.         and some other useful information.
  1348.  
  1349.  
  1350.      USAGE
  1351.  
  1352.         FPSTAT [options]
  1353.  
  1354.  
  1355.      OPTIONS
  1356.  
  1357.         -B n           select fax board n (1,2,3,4).            [ AE ]
  1358.  
  1359.  
  1360.      EXAMPLES
  1361.  
  1362.         FPSTAT
  1363.         display a screen of fax board status information.
  1364.  
  1365.         FPSTAT -B 3
  1366.         display info about fax board 3.
  1367.  
  1368.  
  1369.      25                                               FAXPak User's Guide
  1370.     ──────────────────────────────────────────────────────────────────────
  1371.  
  1372.  
  1373.      COMMAND: FPPRINT
  1374.  
  1375.  
  1376.      VERSIONS: ALL
  1377.  
  1378.  
  1379.      DESCRIPTION:
  1380.  
  1381.         Prints PCX or DCX files to a Hewlett Packard (or close
  1382.         compatible) laser printer.
  1383.  
  1384.         Prints faxes as they are received by the fax board to a Hewlett
  1385.         Packard laser printer. [ Advanced Edition only ]
  1386.  
  1387.  
  1388.      USAGE:
  1389.  
  1390.         FPPRINT filename.DCX [options]
  1391.         FPPRINT *.PCX [options]
  1392.         FPPRINT -a [options]                                    [ AE ]
  1393.         FPPRINT -?  -- display short information screen.
  1394.  
  1395.      OPTIONS:
  1396.  
  1397.         -I             display info about files (doesn't print).
  1398.         -F n           first page to print = 'n'                [ SE ]
  1399.         -L n           last page to print = 'n'                 [ SE ]
  1400.         -O device      send output to 'device'                  [ SE ]
  1401.         -O filename    send output to filename                  [ SE ]
  1402.         -N             do NOT scale pages                       [ SE ]
  1403.         -Q             Quiet. Don't display copyright info      [ AE ]
  1404.         -P DL          printer options. d=duplex, l=legal       [ AE ]
  1405.         -A             auto print incoming faxes.               [ AE ]
  1406.  
  1407.         << following options for use with -A only >>
  1408.  
  1409.         -B nnnn        print faxes from boards n, n, n, n       [ AE ]
  1410.                        e.g.: -b 13 only prints faxes received on boards
  1411.                        1 and 3.
  1412.         -G filename    loG results in filename                  [ AE ]
  1413.         -X             delete faxes after printing.             [ AE ]
  1414.         -M dirname     save faxes to directory 'dirname' after  [ AE ]
  1415.                        printing.
  1416.         -M:n dirname   save faxes for board 'n' to directory    [ AE ]
  1417.                        dirname after printing.
  1418.         -O:n device    send output for board 'n' to device.     [ AE ]
  1419.         -E             exit to DOS after all existing faxes     [ AE ]
  1420.                        have been printed.
  1421.  
  1422.      EXAMPLES:
  1423.  
  1424.         FPPRINT myfile.dcx.
  1425.         prints the specified file to LPT1 which is assumed to be an HP
  1426.         compatible laser printer.
  1427.  
  1428.  
  1429.      FAXPak User's Guide                                               26
  1430.     ──────────────────────────────────────────────────────────────────────
  1431.  
  1432.  
  1433.         FPPRINT *.DCX.
  1434.         prints all DCX files in the current directory
  1435.  
  1436.         FPPRINT *.DCX -i
  1437.         display info about each file (length and number of pages).
  1438.  
  1439.         FPPRINT myfile.DCX -f 1 -l 1
  1440.         print ONLY page one of the file.
  1441.  
  1442.         FPPRINT myfile.DCX -o LPT2
  1443.         print to LPT2 instead of LPT1
  1444.  
  1445.         FPPRINT myfile.DCX -o myfile.pcl
  1446.         print to a disk file instead of LPT1.
  1447.  
  1448.         FPPRINT myfile.DCX -n
  1449.         print the file but don't scale it. It will print approx 2/3
  1450.         size if no scaling is done. However, it will print faster.
  1451.  
  1452.         FPPRINT *.DCX -p dl
  1453.         print all the .DCX files in the current directory. Print on
  1454.         both sides of the page (this works ONLY on HP printers that
  1455.         have this capability!). Use LEGAL SIZE paper if the fax is
  1456.         longer than 11 inches. Note: This feature is probably only
  1457.         useful on printers that have more than one paper feed tray.
  1458.         FPPRINT issues page size commands to the printer based on the
  1459.         actual size of the fax. If the printer receives a request to
  1460.         print on a page size that is not currently loaded, it will stop
  1461.         printing, display a message, and wait for user interaction.
  1462.  
  1463.         FPPRINT -a -x
  1464.         print faxes as they are received. After the fax is printed,
  1465.         delete the fax files. This process will run until you stop it.
  1466.  
  1467.         FPPRINT -a -b 23 -o:2 LPT1 -o:3 -LPT2
  1468.         print faxes as they are received on boards 2 and 3 only. Print
  1469.         faxes from board 2 to LPT1. Print faxes from board 3 to LPT2.
  1470.  
  1471.         FPPRINT -a -e
  1472.         If there are any received faxes, print them, then exit to DOS.
  1473.  
  1474.         FPPRINT -a -m C:\FAXES
  1475.         print faxes as they are received. Save the faxes as DCX files
  1476.         in the directory C:\FAXES.
  1477.  
  1478.      NOTES:
  1479.  
  1480.         Most important to remember is that FPPRINT works ONLY with
  1481.         Hewlett Packard laser printers. It should work with printers
  1482.         that emulate HPs, but this has not been tested. You must have
  1483.         adequate printer memory to print graphics pages. Often, the
  1484.         minimum memory is not adequate. If you get printer errors, it
  1485.         may mean that you need more memory.
  1486.  
  1487.  
  1488.      27                                               FAXPak User's Guide
  1489.     ──────────────────────────────────────────────────────────────────────
  1490.  
  1491.  
  1492.         Paper sizes. The common laser printers can use either letter
  1493.         (8.5x11) or legal (8.5x14) paper. FPPRINT can use either size
  1494.         but there are some other considerations. As each fax is
  1495.         received, it is examined to determine the size of the fax
  1496.         image. If the fax was transmitted in letter size, then FPPRINT
  1497.         will send printer commands to select that size paper. If the
  1498.         fax was sent legal size, FPPRINT will send commands to the
  1499.         printer to select legal size IF YOU INCLUDE THE "-P L" option.
  1500.         If you don't include this option, then commands are sent to
  1501.         select letter size. The fax will be printed on 8.5x11 paper
  1502.         with the extra text from the legal size page printed on a
  1503.         second sheet.
  1504.  
  1505.         Another possible situation occurs when someone with a fax
  1506.         machine TAPES several pages together and faxes it as one long
  1507.         page. When this happens, the fax is received as a single page
  1508.         of many inches. FPPRINT splits this type documents into pages
  1509.         (either letter size or legal size if you use "-P L").
  1510.  
  1511.         Printing on both sides of the page. If your printer supports
  1512.         two-sided printing (called duplex), you can turn this feature
  1513.         on by using the "-P D" option with FPPRINT. In this case, a
  1514.         print "job" is considered to be all of the pages from a single
  1515.         fax. Each job is started on a new piece of paper.
  1516.  
  1517.         Printer not ready. Laser printers are often slow to feed to the
  1518.         next page, if you get "Not ready...abort retry..." errors, you
  1519.         can instruct DOS not to report these errors and keep trying by
  1520.         typing this (at the DOS prompt):
  1521.  
  1522.            MODE LPT1,,P
  1523.  
  1524.         Change LPT1 to match your printer port.
  1525.  
  1526.  
  1527.      FAXPak User's Guide                                               28
  1528.     ──────────────────────────────────────────────────────────────────────
  1529.  
  1530.  
  1531.      COMMAND: FPQMOVE
  1532.  
  1533.  
  1534.      VERSIONS: Advanced
  1535.  
  1536.  
  1537.      DESCRIPTION:
  1538.  
  1539.         Allows you to move faxes from the pending queue of one board to
  1540.         another (or to others).
  1541.  
  1542.  
  1543.      USAGE:
  1544.  
  1545.         FPQMOVE srcQ# destQ# [destQ# destQ#] [options]
  1546.  
  1547.  
  1548.      OPTIONS:
  1549.  
  1550.         -N             move only 'n' faxes to the destination
  1551.         -Q             Quiet. Don't display copyright info.
  1552.  
  1553.  
  1554.      EXAMPLES:
  1555.  
  1556.         FPQMOVE 1 3
  1557.         move all pending faxes from board 1 to board 3
  1558.  
  1559.         FPQMOVE 1 2 3 4
  1560.         move all pending faxes from board 1 to boards 2, 3, and 4. The
  1561.         faxes will be divided among the 3 boards more or less evenly.
  1562.  
  1563.         FPQMOVE 1 2 -n 10
  1564.         move only 10 faxes from board 1 to 2.
  1565.  
  1566.  
  1567.      29                                               FAXPak User's Guide
  1568.     ──────────────────────────────────────────────────────────────────────
  1569.  
  1570.  
  1571.      COMMAND: FPVIEW
  1572.  
  1573.  
  1574.      VERSIONS: Advanced
  1575.  
  1576.  
  1577.      DESCRIPTION:
  1578.  
  1579.         Allows viewing of PCX and DCX fax files. NOTE! FPVIEW only can
  1580.         view PCX/DCX files that are "fax" files. The requirements (in
  1581.         general) are: black and white image, 200 dot per inch
  1582.         resolution, video type 640x200. Many programs create PCX files
  1583.         but MOST are not designed for use with the Intel fax boards.
  1584.         Only files designed for these fax boards may be viewed with
  1585.         FPVIEW.
  1586.  
  1587.  
  1588.      USAGE:
  1589.  
  1590.         FPVIEW file(s) [options]
  1591.  
  1592.  
  1593.      OPTIONS:
  1594.  
  1595.         -A             Advanced mode. No menus no MOUSE!
  1596.         -M             Don't use mouse even if one is found.
  1597.         -Zn            Set initial zoom scale to 'n'.
  1598.         -Vc            Force video mode to 'c' (C=CGA, E=EGA, V=VGA,
  1599.                        H=HERC).
  1600.  
  1601.  
  1602.      EXAMPLES:
  1603.  
  1604.         FPVIEW myfile.DCX
  1605.         View the file shown.
  1606.  
  1607.         FPVIEW myfile.DCX -A
  1608.         View the file but in ADVANCED mode. No menu is displayed and
  1609.         the mouse will not be used.
  1610.  
  1611.         FPVIEW *.DCX -Z5
  1612.         View all of the DCX files (one at a time!). Start viewing at
  1613.         zoom level 5.
  1614.  
  1615.  
  1616.      NOTES
  1617.  
  1618.         FPVIEW uses expanded memory (if available) or the disk. If you
  1619.         have little or no expanded memory, you will find that FPVIEW is
  1620.         slow at displaying files. A future version may help this
  1621.         problem.
  1622.  
  1623.         Zoom levels. FPVIEW can display a fax page at 5 zoom levels.
  1624.         Level 5 is the largest display and will display one dot for
  1625.         each dot in the fax. Zoom level 1 is the smallest display and
  1626.  
  1627.  
  1628.      FAXPak User's Guide                                               30
  1629.     ──────────────────────────────────────────────────────────────────────
  1630.  
  1631.  
  1632.         will display an entire page on the screen. This generally
  1633.         results in an unreadable display!
  1634.  
  1635.         Command keys. Once a fax is displayed, the following keys may
  1636.         be used:
  1637.  
  1638.               PGUP           move toward top of page
  1639.               PGDN           move toward bottom of page
  1640.               Ctl+PGUP       display previous page (if any)
  1641.               Ctl+PGDN       display next page (if any).
  1642.               Ctl+RightArrow scroll toward right edge of page.
  1643.               Ctl+LeftArrow  scroll toward left edge of page.
  1644.               Q              quit displaying this fax and display the next
  1645.                              one (if any).
  1646.               +              zoom IN closer to page
  1647.               -              zoom OUT from page.
  1648.               1              set zoom factor to 1
  1649.               2              set zoom factor to 2
  1650.               3,4,5          set zoom factor to 3, 4, or 5.
  1651.               ESC            exit from FPVIEW.
  1652.               F1             display short help screen.
  1653.  
  1654.  
  1655.         Mousing around. For those so inclined, a crude mouse menu is
  1656.         available at the top of the screen. Just click on the desired
  1657.         function.
  1658.  
  1659.  
  1660.      31                                               FAXPak User's Guide
  1661.     ──────────────────────────────────────────────────────────────────────
  1662.  
  1663.  
  1664.      TECHNICAL INFORMATION
  1665.  
  1666.         The following information is not required to use FAXPak, but it
  1667.         may be helpful is solving problems that develop or in just better
  1668.         understanding how your fax board does what it does.
  1669.  
  1670.  
  1671.      FAXING FILES
  1672.  
  1673.         The Intel boards can FAX only certain types of files: ASCII, PCX,
  1674.         or DCX files. Trying to fax other types of files will result in
  1675.         strange results on the receiving fax machine! Note, however, that
  1676.         you can transfer ANY type of file from one Intel fax board to
  1677.         another. This includes word processing files, executable
  1678.         programs, graphics files, etc.
  1679.  
  1680.         ASCII files are "plain text" files which contain only the normal
  1681.         alpha-numeric characters plus the extended IBM characters (the
  1682.         line drawing characters are acceptable). Each line in the ASCII
  1683.         file should be ended with a carriage return/line feed pair. The
  1684.         Intel fax process will automatically break pages as necessary AND
  1685.         if it finds a form feed character (decimal 12) in the file. Only
  1686.         PORTRAIT pages can be sent. Note that you can send a page in
  1687.         compressed text (132 columns) if you specify that option.
  1688.  
  1689.         PCX files are graphics images that conform to certain standards.
  1690.         In general, the file must be created at 200x200 dots per inch
  1691.         resolution and MUST be black and white.
  1692.  
  1693.         DCX files are multiple PCX files "glued" together into one big
  1694.         file. When an Intel fax board receives a fax (not a file
  1695.         transfer!), the file is saved as a DCX file.
  1696.  
  1697.         The SatisFAXtion board comes with software that can convert a
  1698.         file which contains EPSON FX-85 printer control information to a
  1699.         DCX file. This facility allows some flexibility in faxing
  1700.         documents that contain different fonts and character attributes.
  1701.         See the Intel documentation for additional information.
  1702.  
  1703.         Certain third party software allows converting files from one
  1704.         format to another which may be useful depending on your
  1705.         requirements. The key factor in faxing is that you may ONLY fax
  1706.         the three types of files listed above. If you wish to fax a
  1707.         document that is NOT one of the three, you must use a program to
  1708.         convert it!
  1709.  
  1710.  
  1711.      INTEL SOFTWARE and QUEUES
  1712.  
  1713.         When you install the Intel software, you perform a setup
  1714.         operation which copies the software from the installation
  1715.         diskettes to your hard disk. You also specify which directory to
  1716.         use. In the case of the Connection CoProcessor (CCP), the default
  1717.         directory is C:\CONNECT. The SatisFAXtion (SFAX) setup default
  1718.         directory is C:\FAX.
  1719.  
  1720.  
  1721.      FAXPak User's Guide                                               32
  1722.     ──────────────────────────────────────────────────────────────────────t
  1723.  
  1724.  
  1725.         The Intel installation creates some directories underneath this
  1726.         main directory:
  1727.  
  1728.              CCP: C:\CONNECT\QUEUE, C:\CONNECT\FONTS, C:\CONNECT\MAIL
  1729.  
  1730.              SFAX:C:\FAX\QUEUE, C:\FAX\FONTS, C:\FAX\INBOX, C:\FAX\OUTBOX
  1731.  
  1732.         The primary Intel fax software is CCAM.EXE for the CCP or
  1733.         CASMGR.EXE for the SFAX. This program is ordinarily placed in
  1734.         your AUTOEXEC.BAT so that it automatically runs each time your
  1735.         start your computer. Its job is to manage the hardware activities
  1736.         in the background while your computer does other things. It
  1737.         automatically receives any incoming faxes (if you have set the
  1738.         board to answer automatically) plus it maintains a list of faxes
  1739.         that are waiting to be sent. When the fax board finishes sending
  1740.         one fax, the CASMGR feeds the next fax to the hardware when the
  1741.         time is right.
  1742.  
  1743.         In the terminology of the fax board, the CASMGR manages 'events'.
  1744.         An event is the sending or receiving of a fax. It manages these
  1745.         events by creating and maintaining three lists of events (called
  1746.         queues): a PENDING queue (sometimes called the TASK queue), a
  1747.         RECEIVE queue, and a LOG queue. The PENDING queue maintains a
  1748.         list of events that are waiting to be transmitted. When the
  1749.         scheduled time for an event rolls around, CASMGR submits the
  1750.         event to the hardware. The RECEIVE queue is used to maintain a
  1751.         list of received events. The LOG queue is a "history" list. Every
  1752.         event will eventually result in an entry in the LOG queue. When
  1753.         you send a fax, it first gets placed in the PENDING queue. When
  1754.         it is submitted to the hardware, it is removed from the PENDING
  1755.         queue. When the fax is completed - either successfully or un-
  1756.         successfully, a record of the event gets put into the LOG queue.
  1757.         When a fax is received, it gets put into the RECEIVE queue AND
  1758.         into the LOG queue.
  1759.  
  1760.         Entries in the RECEIVE queue and the LOG queue remain until you
  1761.         take some action to remove them. You can use the Intel software
  1762.         (CONNECT or FAX) to remove them, or you can use FAXPak. It is
  1763.         important to realize that as these queues become "filled up", the
  1764.         operation of the software becomes more and more sluggish. For
  1765.         this reason, it is good practice to remove entries from the
  1766.         queues as soon as practical. You can print out the log for future
  1767.         reference then clear it. Received faxes should be saved to normal
  1768.         DOS files (see the discussion below about received faxes) then
  1769.         the entry in the receive queue should be deleted.
  1770.  
  1771.         When a fax is received by the fax board, it saves the received
  1772.         information in the receive queue. At this point, you can only use
  1773.         the Intel software to view the received information. By using
  1774.         FAXPak or the Intel software, you can move this information into
  1775.         a normal DOS file. Received faxes that are moved to normal DOS
  1776.         files get saved as a "DCX" file. Received file transfers get
  1777.         saved in whatever format they were sent. For example, if someone
  1778.         sends you a word processing document called LETTER.DOC, when you
  1779.         save it, it will be saved just as it was sent. You may be able to
  1780.         re-name the file when you save it if you use the Intel software.
  1781.  
  1782.  
  1783.      33                                               FAXPak User's Guide
  1784.     ──────────────────────────────────────────────────────────────────────
  1785.  
  1786.  
  1787.         FAXPak saves files using their original file name unless the name
  1788.         already exists. In that case, you can specify that the old file
  1789.         be overwritten, or FAXPak will create a name from the original
  1790.         name but modified slightly.
  1791.  
  1792.  
  1793.      HOW FAXPak RELATES TO THE INTEL SOFTWARE
  1794.  
  1795.         In general terms, FAXPak does not directly access the Intel fax
  1796.         board. Instead it issues requests to the Intel software (CASMGR
  1797.         or CCAM) for specific functions. For example, the FAXPak program
  1798.         FPSEND is used to "submit" faxes. FPSEND does not actually
  1799.         transmit the fax, instead it builds an information file
  1800.         containing the names of the files to be sent, the phone number,
  1801.         etc. It then issues a request to the Intel software to actually
  1802.         transmit the fax described in the information file.
  1803.  
  1804.  
  1805.      FAXPak User's Guide                                               34
  1806.     ──────────────────────────────────────────────────────────────────────
  1807.  
  1808.  
  1809.                     CUSTOMER SUPPORT, UPGRADES, BUG REPORTS
  1810.  
  1811.  
  1812.          Registered users of FAXPak may obtain technical assistance by
  1813.          calling 303.440.7683 during normal business hours (USA Mountain
  1814.          Time Zone).
  1815.  
  1816.          You may also send a fax (or fax board file transfer) 24 hours a
  1817.          day to 303-651-1161.
  1818.  
  1819.          Registered users will be notified of new versions of FAXPak and
  1820.          will be eligible to upgrade at reduced rates. Upgrades from the
  1821.          Standard Edition to the Advanced Edition can be made for just the
  1822.          difference is cost between the two.
  1823.  
  1824.          If you discover any bugs please notify me via phone or fax. Every
  1825.          effort will be made to solve the problem quickly and a fix
  1826.          provided via FAX DELIVERY.
  1827.  
  1828.                FAXPak Support Bulletin Board System (BBS)
  1829.  
  1830.      The FAXPak BBS operates 24 hours a day at 303-772-6778. You can 
  1831.      leave technical questions there, download files, and contact other 
  1832.      users. An Intel 14.4EX modem can handle modem baud rates from 1200 
  1833.      to 14,400 (v.32bis).
  1834.  
  1835.  
  1836.  
  1837.      35                                               FAXPak User's Guide
  1838.     ──────────────────────────────────────────────────────────────────────
  1839.  
  1840. |   USING MULTIPLE FAX BOARDS IN A PC
  1841. |
  1842. |       Intel provides information about installing multiple Intel fax 
  1843. |       cards in a single PC. At the time of this writing, information 
  1844. |       was available for the Connection Coprocessor and the "Classic" 
  1845. |       SatisFAXtion card. This information was NOT YET AVAILABLE for the 
  1846. |       newer model 200/400 SatisFAXtions. Contact Intel customer service 
  1847. |       for the latest information. You MUST obtain the multiple board 
  1848. |       instructions from Intel before you can use FAXPak with multiple 
  1849. |       boards!
  1850. |
  1851. |       The software provided with your fax board (FAX.EXE, FAXPOP, etc)
  1852. |       will NOT work with multiple boards. But since most multi-board 
  1853. |       faxing is a high volume, command line operation, FAXPak Utilities 
  1854. |       fills the need.
  1855. |
  1856. |
  1857. |    HARDWARE REQUIREMENTS
  1858. |
  1859. |       In general you will want to have a 386-based computer or better. 
  1860. |       The faster the better! Although you can probably run the fax 
  1861. |       process in only 640k of memory, you will find things go MUCH 
  1862. |       BETTER if you have enough memory to set up a good size disk 
  1863. |       cache. Thus, 4 megabytes of RAM is a realistic minimum.
  1864. |
  1865. |       You should not have any other "strange" devices in the PC to 
  1866. |       minimize the possibilities for interrupt conflicts, etc.
  1867. |       The PC MUST be dedicated to the fax process. Trying to use 
  1868. |       multiple boards implies that you have a lot of faxing to do and 
  1869. |       attempting to use that PC for other functions (while you are 
  1870. |       faxing) simply increases your risk of problems.
  1871. |
  1872. |       You will want a FAST hard disk probably no smaller than 40 
  1873. |       megabytes (these days, 80 mb is reasonable). This will depend on 
  1874. |       your volume of faxes and the size of the files you will be 
  1875. |       faxing.
  1876. |
  1877. |
  1878. |    DISK CACHE
  1879. |
  1880. |       Get yourself a good disk cache program. There are quite a few 
  1881. |       available and most of the well-know ones are perfectly 
  1882. |       acceptable. Some examples: Norton disk cache, PC Tools cache, 
  1883. |       Hyperdisk, Microsoft SmartDrive, and the list goes on. It is very 
  1884. |       wise to be sure that you use the NEWEST version of any cache you 
  1885. |       choose. For example, Microsoft has been providing SmartDrive for 
  1886. |       a number of years. The version provided with Windows 3.1 is a 
  1887. |       very good cache. Earlier versions (like the one provided with DOS 
  1888. |       5.0) are not so good.
  1889.  
  1890.  
  1891.      FAXPak User's Guide                                               36
  1892.     ──────────────────────────────────────────────────────────────────────
  1893.  
  1894.  
  1895. |    KEEPING THINGS GOING
  1896. |
  1897. |       If you do high volume faxing, you are putting considerable stress 
  1898. |       on your PC's resources. The hard disk is especially hard hit 
  1899. |       (thus the reason for the disk cache). With four fax cards 
  1900. |       chugging away, your PC is asked to handle lots of interrupts, 
  1901. |       disk accesses, etc. On "marginal" equipment, you will probably 
  1902. |       experience various kinds of problems. Use the best PC you can!
  1903. |
  1904. |       The fax "queues" hold information about faxes waiting to be sent 
  1905. |       and log information about the results of faxes. Each fax that you 
  1906. |       send creates (at least) one disk file in the queue sub-directory 
  1907. |       on your hard disk. If you let these queue files accumulate, the 
  1908. |       entire fax process starts to bog down as the fax software has to 
  1909. |       wade through all of the files to get to the ones it needs.
  1910. |
  1911. |       You will have a much smoother operation if you can limit the 
  1912. |       number of files in these queues. In general, you do this by only 
  1913. |       "submitting" to the fax boards a "reasonable" number of faxes at 
  1914. |       a time. You then wait for these to finish before submitting more. 
  1915. |       Of course, the big question is "what is reasonable". No hard and 
  1916. |       fast rules! My personal opinion is that you should try to submit 
  1917. |       less than 100 faxes at a time to any one board.
  1918. |
  1919. |       After the faxes have been "sent", they are recorded in the log 
  1920. |       queue. You should also attempt to keep this log queue as clear as 
  1921. |       possible. This means that you should run FPLOG and save the 
  1922. |       output to a disk file to record the fax results permanently. Then 
  1923. |       you should use FPDEL to delete the files in the log queue.
  1924. |
  1925. |       You can use DOS BATCH language to write batch scripts that will 
  1926. |       break your faxing up into manageable chunks.
  1927. |
  1928. |
  1929. |    DE-FRAGMENTING YOU HARD DISK
  1930. |
  1931. |       With all of the disk activity caused by the fax process, your 
  1932. |       hard disk will become fragmented fairly quickly. Invest in a good 
  1933. |       disk de-fragmenter program and run it frequently. Again, there 
  1934. |       are lots of this type program available.
  1935. |
  1936. |
  1937. |    WHEN THINGS GO WRONG
  1938. |
  1939. |       Using multiple boards to do high-volume faxing is NOT a start it 
  1940. |       and forget it operation. You will need to monitor the process 
  1941. |       closely because there will be problems. Something will happen 
  1942. |       that causes your faxes to quit being sent, some strange equipment 
  1943. |       interaction will cause a high number of failed faxes, etc.
  1944. |
  1945. |       If you find that your faxes just don't get sent any more, your 
  1946. |       queue files may be corrupted. If that happens, all you can do is 
  1947. |       DELETE ALL OF THE FILES in your QUEUE directories and re-boot the 
  1948. |       PC. Any pending faxes will have to be re-submitted.
  1949.  
  1950.  
  1951.  
  1952.  
  1953.                                FAXPak Order Form
  1954.  
  1955.  
  1956.            Send order and make checks payable to
  1957.  
  1958.                   Jeff Hofstetter
  1959.                   FAXPak Utilities
  1960.                   1722 Drake Street
  1961.                   Longmont, CO 80503
  1962.  
  1963.  
  1964.            Ship to
  1965.                 __________________________________________________
  1966.  
  1967.                 __________________________________________________
  1968.  
  1969.                 __________________________________________________
  1970.  
  1971.                 __________________________________________________
  1972.  
  1973.                 __________________________________________________
  1974.  
  1975.                 phone number _____________________________________
  1976.  
  1977.  
  1978.              Qty  Item Description                          Amount
  1979.              ---  --------------------------------------  ----------
  1980.  
  1981.              ___  FAXPak Standard Edition   ($39.00)      __________
  1982.  
  1983.              ___  FAXPak Advanced Edition   ($79.00)      __________
  1984.  
  1985.              ___  FAXPak Advanced Edition Network license
  1986.                   (per Net SatisFAXtion server) ($199.00) __________
  1987.  
  1988.              ___  FAXPak NetShare           ($79.00)      __________
  1989.  
  1990.                   (Colorado residents add sales tax)      __________
  1991.  
  1992.              ___  Shipping/handling per item ($2.50)      __________
  1993.  
  1994.              ___  non-USA shipping per item  ($7.50)      __________
  1995.  
  1996.                   Total Order                             __________
  1997.  
  1998.  
  1999.                      Disk size: [ ] 3.5 inch   [ ] 5.25 inch
  2000.